<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html><head>
<title>PyDownTV.Servers.lasexta</title>
</head>
<body style="background-color:#FFFFFF;color:#000000"><a NAME="top" ID="top"></a>
<h1 style="background-color:#FFFFFF;color:#0000FF">PyDownTV.Servers.lasexta</h1>

<h3 style="background-color:#FFFFFF;color:#FF0000">Global Attributes</h3>
<table>
<tr><td>__author__</td></tr><tr><td>__date__</td></tr>
</table>
<h3 style="background-color:#FFFFFF;color:#FF0000">Classes</h3>
<table>
<tr>
<td><a style="color:#0000FF" href="#LaSexta">LaSexta</a></td>
<td>Clase para manejar los videos de la p&#225;gina web de La Sexta</td>
</tr>
</table>
<h3 style="background-color:#FFFFFF;color:#FF0000">Functions</h3>
<table>
<tr><td>None</td></tr>
</table>
<hr /><hr />
<a NAME="LaSexta" ID="LaSexta"></a>
<h2 style="background-color:#FFFFFF;color:#0000FF">LaSexta</h2>
<p>
        Clase para manejar los videos de la p&#225;gina web de La Sexta
</p>
<h3 style="background-color:#FFFFFF;color:#FF0000">Derived from</h3>
object
<h3 style="background-color:#FFFFFF;color:#FF0000">Class Attributes</h3>
<table>
<tr><td>URL_PLAYLIST</td></tr><tr><td>URL_VIDEOPOINTS</td></tr><tr><td>url</td></tr>
</table>
<h3 style="background-color:#FFFFFF;color:#FF0000">Methods</h3>
<table>
<tr>
<td><a style="color:#0000FF" href="#LaSexta.__init__">LaSexta</a></td>
<td></td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.__BytesToStr">__BytesToStr</a></td>
<td>take a hex string and return a char string</td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.__GetStream">__GetStream</a></td>
<td></td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.__HexToBytes">__HexToBytes</a></td>
<td>take a hex string a return a byte string</td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.__descHTML">__descHTML</a></td>
<td>M&#233;todo que utiliza la clase descargar para descargar el HTML</td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.__showURL">__showURL</a></td>
<td>return the video url from a hex rc4 encrypt string</td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.getURL">getURL</a></td>
<td></td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.procesarDescarga">procesarDescarga</a></td>
<td>Procesa lo necesario para obtener la url final del v&#237;deo a descargar y devuelve esta y el nombre como se quiere que se descarge el archivo de la siguiente forma: return [ruta_url, nombre]</td>
</tr><tr>
<td><a style="color:#0000FF" href="#LaSexta.setURL">setURL</a></td>
<td></td>
</tr>
</table>
<a NAME="LaSexta.__init__" ID="LaSexta.__init__"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta (Constructor)</h3>
<b>LaSexta</b>(<i>url=""</i>)
<a NAME="LaSexta.__BytesToStr" ID="LaSexta.__BytesToStr"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.__BytesToStr</h3>
<b>__BytesToStr</b>(<i>Bytes</i>)
<p>
take a hex string and return a char string
</p><a NAME="LaSexta.__GetStream" ID="LaSexta.__GetStream"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.__GetStream</h3>
<b>__GetStream</b>(<i>size</i>)
<a NAME="LaSexta.__HexToBytes" ID="LaSexta.__HexToBytes"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.__HexToBytes</h3>
<b>__HexToBytes</b>(<i>Hex</i>)
<p>
take a hex string a return a byte string
</p><a NAME="LaSexta.__descHTML" ID="LaSexta.__descHTML"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.__descHTML</h3>
<b>__descHTML</b>(<i>url2down</i>)
<p>
 M&#233;todo que utiliza la clase descargar para descargar el HTML 
</p><a NAME="LaSexta.__showURL" ID="LaSexta.__showURL"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.__showURL</h3>
<b>__showURL</b>(<i>ciphertext</i>)
<p>
return the video url from a hex rc4 encrypt string
</p><a NAME="LaSexta.getURL" ID="LaSexta.getURL"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.getURL</h3>
<b>getURL</b>(<i></i>)
<a NAME="LaSexta.procesarDescarga" ID="LaSexta.procesarDescarga"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.procesarDescarga</h3>
<b>procesarDescarga</b>(<i></i>)
<p>
            Procesa lo necesario para obtener la url final del v&#237;deo a descargar y devuelve
            esta y el nombre como se quiere que se descarge el archivo de la siguiente forma:
            return [ruta_url, nombre]
</p><p>
            Si no se quiere especificar un nombre para el archivo resultante en disco, o no se
            conoce un procedimiento para obtener este autom&#225;ticamente se utilizar&#225;:
            return [ruta_url, None]
            Y el m&#233;todo de Descargar que descarga utilizar&#225; el nombre por defecto seg&#250;n la url.
</p><p>
            Tanto "ruta_url" como "nombre" pueden ser listas (por supuesto, el nombre del ruta_url[0]
            tiene que ser nombre[0] y as&#237; sucesivamente).
</p><a NAME="LaSexta.setURL" ID="LaSexta.setURL"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">LaSexta.setURL</h3>
<b>setURL</b>(<i>url</i>)

<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
<hr />
</body></html>